package ar.edu.unq.persistencia.gpilla;

/**
 * TODO: description
 */
public class PartidoSimple extends PartidoAbstract {

    Equipo local;

    Equipo visita;

    int golesLocal;

    int golesVisita;

    public PartidoSimple(final Equipo local, final Equipo visita, final int golesLocal, final int golesVisita) {
        super();
        this.local = local;
        this.visita = visita;
        this.golesLocal = golesLocal;
        this.golesVisita = golesVisita;
    }

    public PartidoSimple() {
        super();
    }

    public Equipo getLocal() {
        return this.local;
    }

    public void setLocal(final Equipo local) {
        this.local = local;
    }

    public Equipo getVisita() {
        return this.visita;
    }

    public void setVisita(final Equipo visita) {
        this.visita = visita;
    }

    public int getGolesLocal() {
        return this.golesLocal;
    }

    public void setGolesLocal(final int golesLocal) {
        this.golesLocal = golesLocal;
    }

    public int getGolesVisita() {
        return this.golesVisita;
    }

    public void setGolesVisita(final int golesVisita) {
        this.golesVisita = golesVisita;
    }

    @Override
    public Equipo getGanador() {
        if (this.golesLocal > this.golesVisita) {
            return this.local;
        } else if (this.golesVisita > this.golesLocal) {
            return this.visita;
        } else {
            return null;
        }

    }

}
